<?php


namespace app\common\validate\merchant;


use yiqiniu\extend\validate\YqnValidate;

/**
 * 商户基本信息
 * Class MerchantInfo
 * @package app\common\validate\merchant
 */
class MerchantInfoValid extends YqnValidate
{

    /**
     *  字段：'mer_id'，    类型：'character varying(20)',    是否为空：1,    说明：商户ID
     *  字段：'title'，    类型：'character varying(100)',    是否为空：1,    说明：商品名称
     *  字段：'company_name'，    类型：'character varying(100)',    是否为空：1,    说明：公司名称
     *  字段：'address'，    类型：'character varying(100)',    是否为空：1,    说明：地址
     *  字段：'contact'，    类型：'character varying(20)',    是否为空：1,    说明：联系人
     *  字段：'entry'，    类型：'character varying(200)',    是否为空：1,    说明：导购入口
     *  字段：'update_at'，    类型：'timestamp(0) without time zone',    是否为空：,    说明：更新时间
     */

    /**
     *  验证规则
     */
    protected $rule = [
        'mer_id' => 'require',
        'title' => 'require',
        'company_name' => 'require',
        'address' => 'require',
        'contact' => 'require',
        'entry' => 'require',
        'update_at' => 'date',


    ];

    /**
     * 定义错误信息
     * 格式：'字段名.规则名'    =>    '错误信息'
     *
     * @var array
     */
    protected $message = [
        'mer_id.require' => '商户ID不能为空',
        'title.require' => '商品名称不能为空',
        'company_name.require' => '公司名称不能为空',
        'address.require' => '地址不能为空',
        'contact.require' => '联系人不能为空',
        'entry.require' => '导购入口不能为空',
        'update_at.date' => '更新时间只能为日期类型',


    ];

    //验证场景
    protected $scene = [

    ];
}
